﻿<%@ Page CodeFileBaseClass="AliCMS.Lib.AdminPageBase" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>订单列表</title>
<link rel="stylesheet" type="text/css" href="<%=CommonPath%>jquery/themes/lightness/all.css" />
<ali:Comment><link rel="stylesheet" type="text/css" href="../../IlgharCMS.HostModule/S01/CHS/css/common.css" /></ali:Comment>
<link rel="stylesheet" href="<%=CssPath%>common.css" />
<script language="c#" runat="server">
protected string Condition()
{
	StringBuilder condition = new StringBuilder();

	#region 状态
	switch (Request.QueryString["Status"])
	{
		case "1":
			condition.Append(Alias.Order.IsConfirmed + "=false AND " + Alias.Order.IsArchived + "=false AND " + Alias.Order.IsCanceled + "=false");
			break;
		case "2":
			condition.Append(Alias.Order.IsConfirmed + "=true AND " + Alias.Order.IsArchived + "=false AND " + Alias.Order.IsCanceled + "=false");
			break;
		case "3":
			condition.Append(Alias.Order.IsCanceled + "=true");
			break;
		case "4":
			condition.Append(Alias.Order.IsArchived + "=true");
			break;
		default:
			break;
	}
	#endregion
	
	return condition.ToString();
}
</script>
<script type="text/javascript">
var _page = "order_list";
var _webPath = "<%=WebPath%>";
var _lang_working = "正在操作...";
var _lang_operation_fail = "操作失败！";
</script>
</head>
<body>
<div class="WhiteHeader">
	<div class="Left"><img src="<%=ImagePath%>close_frame_flipCHS.gif" alt="关闭侧栏导航" /></div>
	<div class="Title">订单列表</div>
</div>
<div class="Block">
	<ul class="Title">
		<li class="Left"></li>
		<li class="Middle">订单列表</li>
		<li class="Right"></li>
	</ul>
	<div class="ToolBar">
		<select id="Status">
			<option value="0">-- 订单状态 --</option>
			<option value="1">未受理</option>
			<option value="2">正在处理</option>
			<option value="3">已取消</option>
			<option value="4">已归档</option>
		</select>
	</div>
	<div id="List">
		<table border="0" cellpadding="4" cellspacing="1">
			<thead>
				<tr>
					<th>订单号</th>
					<th>下单日期</th>
					<th>订单总额</th>
					<th>订单状态</th>
					<th>操作</th>
				</tr>
			</thead>
			<tbody>
				<ali:List ID="List" Object="Order" Page="PageNumber" PageSize="20" Condition="Condition()" Validate="True">
					<ali:Record>
						<tr>
							<td><a href="../../IlgharCMS.HostModule/order/view.aspx?ID=<%=InnerID%>"><%=Number%></a></td>
							<td><%=CreateTime%></td>
							<td><%=Sum%></td>
							<td>
								<%If Convert.ToBoolean(IsConfirmed)%>
									<%If Int32.Equals(IsPayed, 1)%>
										未付款
									<%ElseIf Int32.Equals(IsPayed, 2)%>
										部分付款
									<%ElseIf Int32.Equals(IsPayed, 3)%>
										已付款
									<%ElseIf Int32.Equals(IsPayed, 4)%>
										部分退款
									<%ElseIf Int32.Equals(IsPayed, 5)%>
										已退款
									<%EndIf%>
									，
									<%If Int32.Equals(IsDelivered, 1)%>
										未发货
									<%ElseIf Int32.Equals(IsDelivered, 2)%>
										部分发货
									<%ElseIf Int32.Equals(IsDelivered, 3)%>
										已发货
									<%ElseIf Int32.Equals(IsDelivered, 4)%>
										部分退货
									<%ElseIf Int32.Equals(IsDelivered, 5)%>
										已退货
									<%EndIf%>
								<%Else%>
									未受理
								<%EndIf%>
								
								<%If Convert.ToBoolean(IsArchived)%>
									，已归档
								<%EndIf%>
								
								<%If Convert.ToBoolean(IsCanceled)%>
									，已取消
								<%EndIf%>
							</td>
							<td>
								<%If Convert.ToBoolean(IsConfirmed) && !Convert.ToBoolean(IsArchived) && !Convert.ToBoolean(IsCanceled) && !Int32.Equals(IsPayed, 3)%>
									【<a id="Pay<%=InnerID%>">付款</a>】
								<%EndIf%>
								【<a href="../../IlgharCMS.HostModule/order/feedback.aspx?ID=<%=InnerID%>">反馈</a>】
							</td>
						</tr>
					</ali:Record>
				</ali:List>
			</tbody>
		</table>
		<ali:Pagination Page="PageNumber" PageSize="20" RecordCount="List[RecordCount]">
			<div class="Pagination">
				<div class="Left">共 <%=RecordCount%> 条 当前显示第 <%=PageNumber%> 页 第 <%=RangeLower%>-<%=RangeUpper%> 条 </div>
				<div class="Right">
					<ali:FirstPage>
						<ali:Yes>
							<img src="<%=ImagePath%>pagination/first_page_off.gif" alt="首页" />
							<img src="<%=ImagePath%>pagination/previous_page_off.gif" alt="上一页" />
						</ali:Yes>
						<ali:No>
							<a href="javascript:Go(1)"><img src="<%=ImagePath%>pagination/first_page_on.gif" alt="首页" /></a>
							<a href="javascript:Go(<%=PageNumber%> - 1)" id="PrevPage"><img src="<%=ImagePath%>pagination/previous_page_on.gif" alt="上一页" /></a>
						</ali:No>
					</ali:FirstPage>
					<ali:CurrentPage Range="5">
						<ali:Yes>
							<span class="Current"><%=Index%></span>						
						</ali:Yes>
						<ali:No>
							<a href="javascript:Go(<%=Index%>)">[<%=Index%>]</a>
						</ali:No>
					</ali:CurrentPage>
					<ali:LastPage>
						<ali:Yes>
							<img src="<%=ImagePath%>pagination/next_page_off.gif" alt="下一页" />
							<img src="<%=ImagePath%>pagination/last_page_off.gif" alt="尾页" />
						</ali:Yes>
						<ali:No>
							<a href="javascript:Go(<%=PageNumber%> + 1)" id="NextPage"><img src="<%=ImagePath%>pagination/next_page_on.gif" alt="下一页" /></a>
							<a href="javascript:Go(<%=PageCount%>)"><img src="<%=ImagePath%>pagination/last_page_on.gif" alt="尾页" /></a>
						</ali:No>
					</ali:LastPage>
				</div>
			</div>
		</ali:Pagination>
	</div>
</div>
<script type="text/javascript" src="<%=CommonPath%>jquery/core.js"></script>
<script type="text/javascript" src="<%=CommonPath%>jquery/ui.js"></script>
<script type="text/javascript" src="<%=CommonPath%>utility.js"></script>
<%If PageLang == "UYG" || PageLang == "KZA" || PageLang == "KGA"%>
	<script type="text/javascript" src="<%=CommonPath%>IlgharIme.js"></script>
<%EndIf%>
<script type="text/javascript" src="<%=JsPath%>common.js"></script>
<script type="text/javascript" src="<%=JsPath%>host.js"></script>
</body>
</html>